package com.parenting.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.parenting.entities.SystemUserDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.parenting.response.ShopUserResponse;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 用户表信息 Mapper 接口
 * </p>
 *
 * @author 烟台业达-王世玺
 * @since 2021-08-11
 */
public interface SystemUserMapper extends BaseMapper<SystemUserDO> {
    /**
     * 新增人员 与 资源的关系
     * @param userId
     * @param resourcesIds
     */
    void saveUserAndResources(@Param("userId")  String userId, @Param("resourcesIds") List<String> resourcesIds);

    /***
     * 删除
     * @param userId
     */
    void deleteUserAndResources(@Param("userId")  String userId);


    /****
     * 店员列表
     * @param page
     * @param shopId
     * @return
     */
    IPage<ShopUserResponse> findUserLisByShopId(IPage<ShopUserResponse> page , @Param("shopId") String shopId);
}
